/***********全局重置CSS*****************/
body,h1,h2,h3,h4,h5,h6,dl,dd,input,button{margin:0; font-size:14px;}
p{ margin:0;}
ul,ol,li{padding-left:0;list-style-type:none; margin:0;}
img{border:0;}/***消除img默认边框*****/
a{text-decoration:none;}/* 链接无下划线 */
a:hover{cursor:pointer;text-decoration:underline;} /*鼠标在链接上出下划线,为手势形态 */
table {border-collapse:collapse;}/*细线表格*/
em{font-style:normal;}
html{ overflow-y:scroll;}/***默认让所有浏览器出现右边滚动条****/
.clear{font-size:0;line-height:0;height:0;clear:both;overflow:hidden;display:block;}
:focus{ outline: 0;}
/***默认清除浮动****/
body {font-family:"微软雅黑","sans-serif","Arial";}
/****************全局头尾*****************/
.footer{ font-size:14px; line-height:2.5; color:#2d2d2d; text-align:center; padding:1em 0;border-top:3px solid #4674e5; }
.footer span{ padding:0 1em;}
.footer a{padding:0 0.4em;color:#2d2d2d; }
.footer span.BAimg{ background:url(dapeng20200528_206.png) 10px center no-repeat; padding:0 1em 0 1.5em; background-size:auto 1em;}
.footer .RightPic{ text-align:center;}
/****中间头部样式***/

/*--全局样式--*/

.AllLeftCon{ float:left;}
.AllRightCon{ float:right;}
.AllYdCon{ display:none;}
.ALLWidth{ width:49%;}
@font-face{font-family: 'rzsy';src:url(rzsy.ttf);}


.AllListCon li{ overflow:hidden; line-height:2.5; height:2.5em;}
.AllListCon ul li span{ float:right; color:#85878d; }
.AllListCon ul li a{ color:#000;}
.AllListCon ul li:before{content:'▪';  color:#4674e5; display: inline-block;margin-right: 10px;}

.indexBG{ background:#dee4ff url(dapengindexbg20200608_02.jpg) center bottom no-repeat;}
.indextop_bg{ background:url(dapengindexbg20200608_01.jpg) top center no-repeat;}
.top_bg{ background:url(dapeng20200528_01.jpg) center top no-repeat; padding:0 0 3px 0; }
.Toplink{ font-size:14px; color:#fff;   padding:0 4% 0 0; overflow:hidden;}
.Toplink a{ display:inline-block; width:2.2em; height:2.2em; margin:1em 0 0.5em 0.3em; }
.Toplink a.zx{ width:4.4em;}
.Toplink a img{ width:100%;}
.top_bg_con{ max-width:1200px;  display:table; margin:0em auto; width:100%; height:205px;}
.top_bg_con .logo{ width:34%;  display:table-cell; vertical-align:middle; }
.top_bg_con .logo img{ width:100%;max-width:394px;}
.top_bg_con .ZFlogo{ width:14.5%;display:table-cell; vertical-align:middle;}
.top_bg_con .ZFlogo img{ width:100%;}
.top_bg_con .search{ width:51.5%;display:table-cell; vertical-align:middle; text-align:right; }
.top_bg_con .search label{ background:#fff; width:100%; max-width:330px; height:2.7em; line-height:2.7; border-radius:10px; display:inline-block; margin:0 0 1em 0; overflow:hidden;}
.top_bg_con .search label a{ background:url(dapeng20200528_13.png) center center no-repeat; width:17%;  float:left;}
.top_bg_con .search label a:hover{ text-decoration:none;}
.top_bg_con .search label input{ width:60%; border:none; background:none; float:left; color:#989898; height:2.7em;}
.top_bg_con .search label .btn{ border:none; background:#4674e5 url(neiyd20200602_12.png) center center no-repeat; border-radius:100%; float:right; width:2.1em; margin:0.3em 1.5%; height:2.1em; background-size:60% auto;}

.menu{ max-width:1100px; margin:1.5em auto 0 auto; font-size:22px; line-height:2.3; height:2.3em;}
.menu ul{ overflow:hidden;}
.menu ul li{ width:20%; float:left; text-align:center;}
.menu ul li a{ color:#fff; font-weight:bold; display:block; text-align:center; }
.menu ul li a span{ display:inline-block;background:url(dapeng20200923.png) left center no-repeat; padding:0 0 0 35px; background-size:auto 1.2em;}
.menu ul li a:hover,.menu ul li.hover a{ background-color:#4674e5;  border-radius:5px 5px 0 0;}
.menu ul li span.bg2{ background-image:url(dapeng20200923-02.png)}
.menu ul li span.bg3{ background-image:url(dapeng20200923-03.png)}
.menu ul li span.bg4{ background-image:url(dapeng20200923-04.png)}
.menu ul li span.bg5{background-image:url(dapeng20200923-05.png)}

/*--首页---*/

.indexCont{ margin:0 3%; }
.indexCont:after { clear: both;line-height: 0;
    display: table;
    content: '';}
.indexCont .main{ margin:30px 0;}

.main .leftCont{width:35%;  position:relative;}
.main .device {overflow:hidden; position:relative;height:301px;  }
.main .device .swiper-container{background:#425dae;}
.main .swiper-container,.main .swiper-container2 {position:relative;overflow:hidden;z-index:1; height:100%;}
.main .swiper-wrapper {position:relative;}
.main .swiper-free-mode > .swiper-wrapper {margin: 0 auto;}
.main .swiper-slide {float: left; position:relative; overflow:hidden;}
/*--20201010修改--*/
.main .swiper-button-next,.main  .swiper-button-prev{  }
.swiper-button-next:after, .swiper-button-prev:after{ font-size:1em;background:#486bd2; border-radius:100%; padding:0.4em 0.7em; color:#fff;}
/*--20201010修改--*/
.main .swiper-slide img{ height:100%; width:100%; display:block;}
.main .swiper-slide p{ position:absolute; bottom:0px; height:2em; line-height:2; color:#fff;  background:rgba(0,0,0,.7); width:100%; overflow:hidden; z-index:98; padding:0 0 1em 0; text-align:center; font-size:1.15em;  white-space:nowrap;}
.main .swiper-pagination { position: absolute; z-index: 20;
 left:0px; bottom:0.6em;z-index:99;}
.main .swiper-pagination-bullet { display: inline-block;width:1.5em;height:0.2em;;background: #fff;margin-right:0.5em;cursor: pointer; opacity:10; border-radius:0;}
.main .swiper-pagination-bullet-active {background:#4674e4;}
 
 
.main .NewsList{ margin:12px 0; }
.main .NewsList .cont{ background:#4464ed url(dapengbs20200901_11.jpg) top center no-repeat;height:252px; background-size:100% auto; }
.main .NewsList .tab_tit{  line-height:2; font-size:18px; border-bottom:1px solid #fff;  padding:0.5em 0 0 0;}
.main .NewsList .tab_tit span{ display:inline-block; width:25%; color:#c3ddfb; cursor:pointer; text-align:center; }
.main .NewsList .tab_tit span  a{ color:#fff; display:inline-block;}
.main .NewsList .tab_tit span.hover a{ color:#fff;border-bottom:4px solid #fff; font-weight:bold;}
.main .NewsList .tab_tit span a:hover{ text-decoration:none;}
.main .NewsList .tab_con{ display:none;}
.main .NewsList ul{padding:0.5em 0.5em;}
.main .NewsList ul li{ line-height:2.15;    overflow:hidden; height:2.15em; color:#fff; padding:0 1em;}
.main .NewsList ul li a{ color:#fff; }
.main .NewsList ul li span{ float:right; opacity:0.8;}
.main .NewsList ul li:hover{ background:url(dapengbs20200901_38.png) center center no-repeat; background-size:100% 100%; color:#2b6ae2;}
.main .NewsList ul li:hover a,.main .NewsList ul li:hover a:hover{ color:#2b6ae2; text-decoration:none;}


.main .rightCont{width:64%; margin:0 0 0 1%;  position:relative;}
.main .rightCont .ZwfwCont{ position:relative; width:70%;  height:301px; margin:0 0 12px 0;}
.main .rightCont .ZwfwCont  .cont{ background:#4674e5 url(gai320200924_03.jpg) top center no-repeat; padding:1.2em 0 0 0;}
.main .rightCont .ZwfwCont .tit{ text-align:center;  background-size:95% auto; margin:0 0 1em 0;vertical-align:middle; height:3.6em;}
.main .rightCont .ZwfwCont .tit img{ width:45%; }

.main .ContTopZwfw{height:220px; font-size:14px; overflow:hidden;  }
.main .ContTopZwfw .leftconList{ float:left; width:23%;  z-index:8;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1), z-index 0s 0.12s;}
.main .ContTopZwfw .leftconList .cont2{ height:300px; }
.main .ContTopZwfw .leftconList .tit2{ font-size:16px; font-weight:bold; line-height:2.8;  text-align:center; color:#fff; background:rgba(0,0,0,.2);}
.main .ZwfwCont .listcont li{ text-align:center; line-height:1.3;  display:table;width:90%; margin:0 5%; opacity:0.6; border-top:1px solid #a3baf2;}
.main .ContTopZwfw .leftconList li.hide{ display:none;}
.main .ZwfwCont .listcont li a{   color:#fff; transition: all 0.15s ease-in-out;display:table-cell; vertical-align:middle;height:42px;}
.main .ZwfwCont .listcont li a span{}

.main .ContTopZwfw .conGXnumber{ width:54%; float:left; font-size:12px; }
.main .ContTopZwfw .conGXnumber .cont2{ background:#3680e8 url(gai320200924_24.jpg) top center no-repeat; background-size:100% auto;}
.main .ContTopZwfw .conGXnumber .tit2{ background:none;}
.main .ZwfwCont .conGXnumber .listcont{background:#f4fdff; padding:0 2%;margin:0 2%;height:168px; }
.main .ZwfwCont .conGXnumber ul,.main .ZwfwCont .conGXnumber ol{ width:100%; overflow:hidden;  padding:0.8em 0 0 0; }
.main .ZwfwCont .conGXnumber li.hide{ display:block;}
.main .ZwfwCont .conGXnumber ul li{ float:left; width:24%; margin:0 0.5%; text-align:center;  line-height:1.5;  border:none; opacity:10;}
.main .ZwfwCont .conGXnumber li a{ color:#424242; display:block; height:auto; }
.main .ZwfwCont .conGXnumber ul li a span{ height:3.2em; margin:0 auto;background:url(index20200608_11.png) center center no-repeat;background-size: auto 90%; display:block;}
.main .ZwfwCont .conGXnumber ul li a span.bg2{ background-image:url(index20200608_13.png);}
.main .ZwfwCont .conGXnumber ul li a span.bg3{ background-image:url(index20200608_15.png);}
.main .ZwfwCont .conGXnumber ul li a span.bg4{ background-image:url(index20200608_17.png);}
.main .ZwfwCont .conGXnumber ul li a span.bg5{ background-image:url(indexbtn20200609.png);}
.main .ZwfwCont .conGXnumber ul li a span.bg6{ background-image:url(indexbtn20200609-02.png);}
.main .ZwfwCont .conGXnumber ul li a span.bg7{ background-image:url(indexbtn20200609-03.png);}
.main .ZwfwCont .conGXnumber ul li a span.bg8{ background-image:url(indexbtn20200609-04.png);}

.main .ZwfwCont .conGXnumber ol li{ float:left; width:50%; margin:0 0 0.8em 0;  text-align:left;  line-height:1.3;  border:none; height:3.2em; overflow:hidden; display:block;opacity:10;}
.main .ZwfwCont .conGXnumber ol li a{ background:#a1d4ff; margin:0 3%; display:table; width:84%; padding:0 5%;}
.main .ZwfwCont .conGXnumber ol li a.bg2{ background:#ffe59c;}
.main .ZwfwCont .conGXnumber ol li a.bg3{ background:#ffc6bc;}
.main .ZwfwCont .conGXnumber ol li a.bg4{ background:#c5b5ff;}
.main .ZwfwCont .conGXnumber ol li a.bg5{ background:#84e8ba;}
.main .ZwfwCont .conGXnumber ol li a span{ height:3.5em; display:table-cell; vertical-align:middle;  background:url(index20200608_24.png) left center no-repeat;background-size:2em auto; padding:0 0 0 2.5em;}
.main .ZwfwCont .conGXnumber ol li a span.bg2{ background-image:url(index20200608_27.png);}
.main .ZwfwCont .conGXnumber ol li a span.bg3{ background-image:url(index20200608_35.png);}
.main .ZwfwCont .conGXnumber ol li a span.bg4{ background-image:url(index20200608_32.png);}
.main .ZwfwCont .conGXnumber ol li a span.bg6{ background-image:url(indexbtn20200609-09.png);}
.main .ZwfwCont .conGXnumber ol li a span.bg7{ background-image:url(indexbtn20200609-10.png);}
.main .ZwfwCont .conGXnumber ol li a span.bg8{ background-image:url(indexbtn20200609-12.png);}
.main .ZwfwCont .conGXnumber ol li a span.bg9{ background-image:url(indexbtn20200609-05.png);}
.main .ZwfwCont .conGXnumber ol li a span.bg10{ background-image:url(indexbtn20200609-06.png);}
.main .ZwfwCont .conGXnumber ol li a span.bg11{ background-image:url(indexbtn20200609-07.png);}
.main .ZwfwCont .conGXnumber ol li a span.bg12{ background-image:url(indexbtn20200609-08.png);}
.main .ZwfwCont .conGXnumber ol li a span.bg13{ background-image:url(indexbtn20200609-11.png);}

.main .FtBannerCont{ width:100%;}


/*--20201010修改--*/
.main .FtCont{ width:48.2%; margin:0 0 0 1.8%; position:relative; } 
.main .FtCont .cont{background:#3990e9; height:122px; overflow:hidden;}
.main .FtCont .picText{ width:50%; float:left; position:relative;margin:0 0.5em 0 0; height:100%;}
.main .FtCont .picText h1{ }
.main .FtCont .picText h1 img{ width:100%; }
.main .FtCont .picText h3{ position:absolute; bottom:0px; left:0px; line-height:1.3; background:rgba(0,0,0,.5); height:2.6em; overflow:hidden; padding:0 5%; width:90%;color:#fff;}
.main .FtCont .rightText{ padding:1em 0 0 0;}
.main .FtCont  p{ color:#fff; line-height:1.8; margin:0 1% 0 0; }
.main .FtCont .link{ overflow:hidden;}
.main .FtCont .link span{ font-size:1.28em; line-height:1.5; font-weight:bold;color:#fff; }
.main .FtCont .link em{line-height:2;color:#dffff9;}
.main .FtCont .link a{ color:#dffff9; padding:0 5px;}
/*--20201010修改--*/


.main  .indexbanner{margin:10px 0 0 1.8%; position:relative; overflow:hidden; width:48.2%;}
.main  .emailBanner{width:49%; float:left; font-size:1.15em;}
.main  .emailBanner .cont{  background:#37b07a;}
.main  .emailBanner .cont a{color:#fff; display: flex;  align-items: center;justify-content: center; text-align: justify; height:55px; }
.main  .emailBanner .cont a:hover{ text-decoration:none;}
.main  .emailBanner .cont  span{padding:0.5em 0 0.5em 2.2em; width:5em; display:inline-block; text-align:left; background:url(gai320200924_38.png) left center no-repeat;background-size:1.8em auto;}
.main  .emailBanner .cont a:hover  span,.main  .ZSKBanner .cont a:hover  span{transform: rotateY(360deg); transition: all .5s;}
.main  .ZJBanner{ margin:0 0 0 2%;}
.main  .ZJBanner .cont{ background:#59cad1;}
.main  .ZJBanner .cont  span{ background-image:url(gai320200924_39.png);}


.main  .ZSKBanner{width:23.6%; font-size:1.15em; margin:10px 0 12px 1.8%;}
.main  .ZSKBanner .cont{ background:#94c32f;}
.main  .ZSKBanner .cont a{color:#fff; display: flex;  align-items: center;justify-content: center; text-align: justify; height:55px;}
.main  .ZSKBanner .cont a:hover{ text-decoration:none;}
.main  .ZSKBanner .cont  span{background:url(gai320200924_40.png) left center no-repeat;padding:0.5em 0 0.5em 2.2em; width:5em; display:inline-block; text-align:left; background-size:1.8em auto;}

/*--20201010修改--*/
.main .rightBtn{width:50%;}
.main .rightBtn .cont{background:#32adcc url(gai320200924_18.jpg) center bottom no-repeat; background-size:100% auto;height:252px;}
.main .rightBtn ul{ overflow:hidden; padding:1.5em 0 0 0em;}
.main .rightBtn ul li{ width:31.3%; margin:0 1% 2% 1%; float:left; line-height:2; overflow:hidden; text-align:center; }
.main .rightBtn ul li span{ height:2.2em; display:block; margin:0 0 0.5em 0;  }
.main .rightBtn ul li span img{ height:100%;}
.main .rightBtn ul li a:hover span img{transform: rotateY(360deg); transition: all .5s;}
.main .rightBtn ul li a:hover{ text-decoration:none;}
.main .rightBtn ul li a{ color:#fff; }
.main .ZtzlCont{height:110px; overflow:hidden; position:relative; }

/*.main .ZtzlCont .tit{ background:url(index20200608_89.png) top center no-repeat; font-size:18px; line-height:1.9; padding:0.3em 0.3em 1em 0.3em; background-size: auto 100%; color:#fff; position:absolute; left:0; top:0; z-index:9999999;}
.main .ZtzlContRight{ height:175px; width:23.6%; margin:12px 0 0 0;}
.main .ZtzlContRight .cont{ background:url(indexzjsfw20201010_03.jpg) top center no-repeat; background-size:100% 100%; height:175px;}
.main .ZtzlContRight .cont h1{ color:#fff; font-weight:normal; padding:1em 8% 0.5em 8%; font-size:1.15em;}*/
.main .ZtzlCont .tit{ background:url(index20200608_89.png) top center no-repeat; font-size:18px; line-height:1.9; padding:0.3em 0.3em 1em 0.3em; background-size: auto 100%; color:#fff; position:absolute; left:0; top:0; z-index:999;}
.main .ZtzlContRight{ height:175px; width:23.6%; margin:12px 0 0 0;}
.main .ZtzlContRight .cont{ background:#fff8f0;  height:175px;}
.main .ZtzlContRight .cont h1{ color:#d72746; font-weight:normal; padding:1em 8% 0.5em 8%; font-size:1.15em; text-align:center;}
.main .ZtzlContRight .cont h1:before{content:'▪'; background:url(dpw20201021_03.png) left center no-repeat; width:2em; text-indent:999px; display:inline-block; background-size:1.3em auto;}

.main .ZtzlContRight ol{ font-size:1.15em;}
.main .ZtzlContRight ol li{ margin:5% 8%;}
.main .ZtzlContRight ol li a{ display:block;  background:#eb8294; text-align:center; line-height:2.7; color:#fff; }
.main .ZtzlContRight ol li a:hover{ text-decoration:none;}
.main .ZtzlContRight ol li a span{ display:inline-block; padding:0 0 0 2em; background:url(zwfw20200927_131.png) left center no-repeat; background-size:1.5em auto; }
.main .ZtzlContRight ol li.qy a span{ background-image:url(zwfw20200927_161.png);}

/*--20201010修改--*/

.main .ZtzlContLeft{ width:75.5%;}
.main .bottomBtn{ width:28.2%; margin:0 0 0 1.8%; position:relative;}
.main .bottomBtnLeft{ margin:0 0 10px 0; font-size:1.15em;}
.main .bottomBtnLeft .cont{ background:#dbc44f; }
.main .bottomBtnLeft a{  color:#fff; display: flex;  align-items: center;justify-content: center; text-align: justify; height:67px; }
.main .bottomBtnLeft a:hover{ text-decoration:none;}
.main .bottomBtnLeft span{background:url(dapengbs20200901_45.png) left center no-repeat;padding:0.5em 0 0.5em 3.5em; width:6em; display:inline-block; text-align:left; background-size:2.7em auto;}
.main .bottomBtnLeft2 .cont{ background:#1cbbe3;}
.main .bottomBtnLeft2 span{ background-image:url(dapengbs20200901_57.png);}
.main .bottomBtnRight .cont{ background:#e76341; }
.main .bottomBtnRight span{background-image:url(dapengbs20200901_42.png);}
.main .bottomBtnRight2 span{ background-image:url(dapengbs20200901_60.png);}
.main .bottomBtnRight2{ margin:0;}
.main .bottomBtnRight2 .cont{ background:#ed8c39;}

.rightNav{ position:fixed; top:350px; left:50%; margin-left:650px; display:none;}
.rightNav ul li{ margin:0 0 1em 0;}
.rightNav ul li a{ display:block; padding:4px; background:rgba(70,116,229,.5); border-radius:100%;transition:all .5s ease-in-out;}
.rightNav ul li a:hover{background:rgba(70,116,229);}